﻿body {
    background: url("images/wrapBg.png") repeat scroll 0 0 #F5F6F7;
    font-family: Tahoma,Helvetica,sans-serif;
    font-size: 9pt;
    margin: 0;
    /*background: url("images/gradient_texture.jpg") 0px 0px repeat-x #f5f6f7;*/
    /*background: url("images/wrapBg.png") 0px 0px repeat #F5F6F7;*/
    /*text-shadow: 0px 1px 1px #DAD1D1;*/
    /*background-color: #ddd;*/
    margin: 35px 0px 5px 0px;
}

.txt {
    border: solid 1px #B5B7C0;
}

img {
    border: none;
}

.txt-2,.txt-bottom {
    border: solid 1px #B5B7C0;
}

.txtrq {
    border: solid 1px red;
}

.txt, .txtrq {
    padding: 2px 0px;
    background-image: url("images/input-bg.gif");
    box-shadow: 1px 1px 3px #CBCBCB inset;
    background-repeat: repeat-x;
}

.textarea, .textarea_rq {
    font-size: 8pt;
    width: 420px;
    height: 50px;
    overflow: auto;
}

.textarea {
    border: 1px solid #B5B7C0;
}

textarea {
    /*background-image: url("images/input-bg.gif");*/
    background-repeat: repeat-x;
    padding-top: 3px;
}

.textarea_rq {
    border: 1px solid red;
}

textarea:focus, input:focus, select:focus {
    border-bottom-color: #5DBEF7;
    border-left-color: #5DBEF7;
    border-right-color: #5DBEF7;
    border-top-color: #5DBEF7;
    outline: medium none currentColor;
    box-shadow: 0px 0px 6px #5DBEF7;
}

.txt, txt-2, .txtrq {
    padding-left: 2px;
}

form {
    padding: 0px;
    margin: 0px;
}

li {
    list-style-type: none;
}

ul {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
    color: #514D7E;
}

    a:active {
        text-decoration: blink;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    }

    a:hover {
        text-decoration: underline;
        color: #245DC1;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    }

.comment {
}

.comment-box {
    font-style: italic;
}

div#header {
    line-height: 18px;
    width: 100%;
    height: 28px;
    /*background-image: url("images/menu.png");*/
    border-bottom: solid 1px #c0c0c0;
    margin-bottom: 5px;
    position: fixed;
    top: 0px;
    left: 0px;
    background: url("images/gradient_texture.jpg") 0px 0px repeat-x #f5f6f7;
    z-index: 999999999;
}

div#menu {
    text-shadow: 0px 1px 1px #BEBCBC;
    /*background-color: #EAEAEA;*/
    /*background-color:#EAEAEA;*/
    float: left;
    width: 100%;
    font-size: 12px;
    box-shadow: 0px 0px 5px rgba(115, 120, 146, 0.400);
    font-size: 13px;
}

    div#menu a {
    }

#menu-left {
    float: left;
    margin-top: 5px;
    padding-left: 5px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

#menu-right {
    float: right;
    padding-right: 5px;
}
/* Menu */
#nav-menu {
    float: left;
}

    #nav-menu li {
        line-height: 28px;
        padding: 0px 0px 0px 3px;
        margin: 0px;
        border: 0px;
        float: left;
    }

.mm-normal a {
    padding: 4px 10px;
    border: solid 1px transparent;
}

.mm-active a, #nav-menu a:hover {
    background-color: #4586D8;
    color: #FFF;
    background-position: center bottom;
    background-repeat: no-repeat;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 4px 10px 3px;
    text-decoration: none;
    /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);*/
}

.mm-split {
    color: #B4B2B2;
    margin:0px 5px;
}

#nav-menu a {
}

/*.btn {
    background-color: #443751;
    color: #e8e8e8;
    padding: 4px 15px;
    border-style: none;
    font-family: "Tahoma", "Helvetica", sans-serif;
    border-radius: 3px;
    box-shadow: 0px 0px 5px rgba(73, 74, 83, 0.298);
}*/

.btn,.btn-special {
    
    /*background: linear-gradient(top,  #1F67BF 0%,#00265C 100%);  
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#1F67BF',endColorStr='#00265C',gradientType='0'); 
    background: -ms-linear-gradient(top,  #1F67BF 0%,#1F67BF 100%); 
    background: -moz-linear-gradient(center top, #1F67BF, #1F67BF) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background:#1F67BF;
    border-radius: 4px;
    border: 1px solid #4494F5;
    box-shadow: 0 1px 0 #000000;
    color: #FFFFFF;
    font-family: 'Helvetica Neue',FreeSans,Arial,sans-serif;
    border: none;
    height: 20px;
    padding: 0px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    vertical-align: middle;
    margin-bottom:2px;
}
.btn-special {
    /*background: -moz-linear-gradient(center top , #9492A1, rgba(141, 2, 134, 1)) repeat scroll 0px 0px transparent;*/
    background-color:rgba(114, 31, 191, 1);
}
#dv-web-service-proxy-content .btn {
    padding:0px 5px;
}
#dv-web-service-proxy-content .mm-split {
    margin:0px 5px;
}
#dv-web-service-proxy-content a:hover {
    color:#fff;
}
.line {
    border-bottom: 1px solid #DEDEDE;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 0px;
    width: 100%;
}
.line-wsp,.line-sub {
    border-top: 1px solid #C0C0C0;
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 0px;
    width: 100%;
    box-shadow: inset 0px 1px 1px #FFFFFF;
}
.line-wsp {
    height: 0px;
}

.loading {
    background-color: #31254E;
    padding: 5px 5px;
    border: solid 1px #fff;
}

.loading-content {
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    color: #FDFDFD;
}
/* Tabs */
#nav-container {
    font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*border: solid 1px #D1D1D1;*/
    *margin-top: -15px;
    margin-top: 5px;
    margin-right: 1px;
}

#nav-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    height: 1px;
}

@media all {
    #nav-list {
        text-align: right;
    }
}

#nav-list li {
    bottom: 8px;
    display: inline;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
    position: relative;
}

html > body #nav-list li {
    margin: 0 0px 0 0;
    padding: 4px 0px 2px 0px;
}

#nav-list a, #nav-list a:link, #nav-list a:visited {
    background: #DCDBF2;
    border-bottom: none;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    bottom: 8px;
    color: #000;
    cursor: pointer;
    margin: 0;
    padding: 4px 5px 3px 5px;
    position: relative;
    right: -1px;
    background-image: url("images/menu.png");
}

    #nav-list a:hover {
        color: #1D1D6C;
        text-decoration: none;
    }

#nav-list li#active {
    display: inline;
    padding: 0;
    position: relative;
}

textarea {
    border-width: 0px;
    background-color: #fff;
}

html > body #nav-list li#active {
    margin: 0 0px 0 0px;
}

#nav-list #active a, #nav-list #active a:link, #nav-list #active a:visited, #nav-list #active a:hover {
    background: #F2FBF9;
    cursor: default;
    background-image: url("images/focus.png");
}

.tab {
    float: left;
    padding: 5px 5px 0px 0px;
    width: 100%;
}
/*Start Alert Border*/
.ad-lt, .ad-rt, .ad-lb, .ad-rb, .msg-lt, .msg-rt, .msg-lb, .msg-rb {
    background-color: #bfbfbf;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.ad-mt, .ad-mb, .ad-l, .ad-r, .msg-mt, .msg-mb, .msg-l, .msg-r {
    background-color: #bfbfbf;
    height: 1px;
    overflow: hidden;
}

.ad-bg {
    background-color: #FEEEBD;
}

.msg-cs {
    background: url("images/close.png") transparent;
    cursor: pointer;
    float: right;
    height: 19px;
    margin-right: 5px;
    width: 20px;
}

.msg-bg {
    background-color: #fff;
}

.msg-title {
    line-height: 30px;
    /*background-image: url("images/bg.png");
    background-repeat: repeat-x;*/
    background-color: #EAEAEA;
}

    .msg-title a {
        color: #fff;
    }

.msg-bb {
    background-color: #FFFFFF;
    height: 1px;
}

.msg-box {
    width: 450px;
    border: 3px solid #b1cff0;
}

.msg-box2 {
    background-color: #FEEEBD;
    text-align: left;
    padding: 25px;
}
/*End Alert Border*/
.title-bar {
    height: 25px;
    /*color: #555555;
    background-image: url("images/bg.png");
    background-repeat: repeat-x;*/
    background-color: #EAEAEA;
    padding-top: 3px;
    font-weight: bold;
    box-shadow: 0px 0px 5px rgba(19, 43, 149, 0.400);
}

.header {
    line-height: 1.8em;
    background-color: #E9E9E9;
    /*background-image: url("images/bg2.png");*/
    /**background-image:none;*/
    background-repeat: repeat-x;
    box-shadow: inset 0px 1px 1px #FFFFFF;
    *padding-bottom: 5px;
    *line-height: 1.3em;
}

.header-2 {
    /*background-color: #F2F4F6;*/
    background: url("images/gradient_texture.jpg") 0px 0px repeat-x #f5f6f7;
    /*background: url("images/wrapBg.png") 0px 0px repeat #F5F6F7;*/
    line-height: 1.8em;
}

.header td {
    border-bottom: solid 1px #d5d5d5;
}

.box-option {
    background-color: #ECF4F7;
    padding: 3px 2px;
    border: solid 1px #c0c0c0;
    border-bottom: none;
    background-image: url("images/bg.png");
    background-repeat: repeat-x;
    box-shadow: inset 0px 1px 1px #FFFFFF;
}

.box {
    border: solid 1px #c0c0c0;
    /*background-color: #EDEDED;*/
    /*box-shadow: inset 0px 1px 1px #FFFFFF;*/
    box-shadow: 0px 0px 5px rgba(73, 74, 83, 0.298);
    /*background: url("images/wrapBg.png") 0px 0px repeat #F5F6F7;*/
    /*background-color:#EAEAEA;*/
    /*background-color:#F5F5F5;*/
}

    .box td {
        padding-left: 2px;
        padding-right: 2px;
    }

.focus {
    background-color: #FAFAFA;
    background-image: url("images/focus.png");
    line-height: 1.5em;
}

    .focus a {
        color: #000;
    }

textarea, input {
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
}

/*Page Footer Start */
div.digg {
    margin: 0px;
    font-size: 12px;
    cursor: pointer;
    text-align: left;
    padding: 5px 0px;
}

    div.digg A, div.digg span.current, div.digg span.disabled {
        padding: 3px 7px;
        margin-right: 3px;
    }

    div.digg A {
        border: #89A1AB 1px solid;
        color: #6F6F6F;
        text-decoration: none;
    }

        div.digg A:hover {
            border: #89A1AB 1px solid;
            background-color: #BFCAE6;
        }

        div.digg A:active {
            border: #89A1AB 1px solid;
            color: #000;
        }

    div.digg span.current {
        border: #1a75ff 1px solid;
        font-weight: bold;
        color: #fff;
        background-color: #1a75ff;
    }

    div.digg span.disabled {
        border: #DDDDDD 1px solid;
        color: #DDDDDD;
    }
/* Page Footer End*/
.asc, .desc {
    padding: 0px 3px 0px 5px;
    border: none 0px;
    overflow: hidden;
}

.asc {
    background: transparent url(images/Asc.gif) no-repeat scroll 0 2px;
    margin: 0px;
}

.desc {
    background: transparent url(images/Desc.gif) no-repeat scroll 0 2px;
}
/*input[type="text"], input[type="tel"], input[type="email"], input[type="password"] { 
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	box-shadow: inset 0px 2px 5px #CCCCCC;
	box-sizing: border-box;
	color: #333333;
	padding: 3px;
}
textarea[class="txt-2"],textarea[class="txt"]
{
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	box-shadow: inset 0px 2px 5px #CCCCCC;
	box-sizing: border-box;
	color: #333333;
	padding: 3px;
	
}
@-moz-document url-prefix()
{
textarea[class="txt-2"],textarea[class="txt"]
{
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	box-shadow: inset 0px 2px 5px #CCCCCC;
	box-sizing: border-box;
	color: #333333;
}
textarea[class="txt-2"]
{
	height:10px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	textarea[class="txt-2"],textarea[class="txt"]
	{
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		border-radius: 3px;
		box-shadow: inset 0px 2px 5px #CCCCCC;
		box-sizing: border-box;
		color: #333333;
		height:25px;
	}
}*/
.a-btn, .a-btn2, .a-btn {
    color: #000;
    background: #CFCFCF;
    border-radius: 5px;
    padding: 0px 5px;
    /*text-shadow: 0px 1px 0px #E3E3E3;
    transition: all 0.1s cubic-bezier(0, 0, 1, 1) 0;*/
    /*white-space: nowrap;*/
    border: 1px solid #F8F8F8;
}

.a-btn2 {
    background: #CAD2E3;
    border: 1px solid #FFFFFF;
}

.a-btn {
    background-color: rgba(213, 213, 213, 1);
}

#dv-table-web-service .txt-2,#dv-table-web-service .txt-bottom, #dv-web-method-result .txt-2 {
    border: none;
    /*border-left: solid 1px #C0C0C0;*/
    background-image: none;
    margin: 0px;
    height:17px;
    width:100%;
}

.tdpbl {
    border-left: solid 1px #c0c0c0;
    background-color: #fff;
}
.tdpbb {
    border-bottom: solid 1px #c0c0c0;
    background-color: #fff;
}
.tdpbr {
    border-right: solid 1px #c0c0c0;
    background-color: #fff;
}
.border-r {
    border-right: solid 1px #c0c0c0;
}
.border-b {
    border-bottom: solid 1px #c0c0c0;
}
.border-l {
    border-left: solid 1px #c0c0c0;
}
a[href$=".css"] {
    background: url("../images/icon-link-css.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding: 5px 20px 5px 0;
}

#dv-projects .box {
    box-shadow: none;
}
